home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / dos / diverses / cexpress / keyboard / nowait.asm < prev    next >
Encoding:
Assembly Source File  |  1989-05-03  |  449 b   |  21 lines

  1. ;char  no_wait();
  2.  
  3.     EXTRN  _memory_model:byte
  4.  
  5. _TEXT    SEGMENT BYTE PUBLIC 'CODE'
  6.     ASSUME CS:_TEXT
  7.     PUBLIC _no_wait
  8. _no_wait proc near
  9.     mov  ah,6        ;DOS func to chk for key
  10.     mov  dl,0FFh        ;subfunction number
  11.     int  21h        ;seek a keystroke
  12.     jnz  L1            ;jump if keystroke found
  13.     mov  al,0ffh        ;else flag  that no char
  14. L1:    cmp  _memory_model,0    ;quit
  15.     jle  quit        ;
  16.     db   0CBh        ;RET far
  17. quit:    ret            ;RET near
  18. _no_wait ENDP
  19. _TEXT    ENDS
  20.     END
  21.